package com.tian.recall.mapper;

import com.tian.recall.domain.Video;
import java.util.List;

/**
 * 个人视频 数据层
 *
 * @author zcx
 * @date 2021-08-25 16:06:04
 */
public interface VideoMapper {
	/**
     * 查询个人视频信息
     *
     * @param id 个人视频ID
     * @return 个人视频信息
     */
        Video selectVideoById(long id);

	/**
     * 查询个人视频列表
     *
     * @param video 个人视频信息
     * @return 个人视频集合
     */
    List<Video> selectVideoList(Video video);

	/**
     * 新增个人视频
     *
     * @param video 个人视频信息
     * @return 结果
     */
    int insertVideo(Video video);

	/**
     * 修改个人视频
     *
     * @param video 个人视频信息
     * @return 结果
     */
    int updateVideo(Video video);

	/**
     * 删除个人视频
     *
     * @param id 个人视频ID
     * @return 结果
     */
    int deleteVideoById(long id);

	/**
     * 批量删除个人视频
     *
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    int deleteVideoByIds(String[] ids);

}
